<?php

class Affectation extends BaseObject {
	
	/**
	 * @Id
	 */
	private $idApplication;
	
	/**
	 * @Id
	 */
	private $idUtilisateur;
	private $dateAffectation;
	
	/**
	 * @ManyToOne(mappedBy)
	 * @JoinColumn(name="idApplication",className="Application",nullable=true)
	 */
	private $application;
	
	/**
	 * @ManyToOne(mappedBy)
	 * @JoinColumn(name="idUtilisateur",className="Utilisateur",nullable=true)
	 */
	private $utilisateur;
		
	public function __construct($idApplication = "", $idUtilisateur = ""){
		$this->idApplication = $idApplication;
		$this->idUtilisateur = $idUtilisateur;
	//	$this->dateAffectation = $dateAffectation;
	}
	
	
	public function getIdApplication() {
		return $this->idApplication;
	}
	
	public function setIdApplication($idApplication) {
		$this->idApplication = $idApplication;
		return $this;
	}
	
	
	public function getIdUtilisateur() {
		return $this->idUtilisateur;
	}
	
	public function setIdUtilisateur($idUtilisateur) {
		$this->idUtilisateur = $idUtilisateur;
		return $this;
	}
	
	
	public function getDateAffectation() {
		return $this->dateAffectation;
	}
	
	public function setDateAffectation($dateAffectation) {
		$this->dateAffectation = $dateAffectation;
		return $this;
	}
	
	
	public function getApplication() {
		return $this->application;
	}
	
	public function setApplication($application) {
		$this->application = $application;
		return $this;
	}
	
	
	public function getUtilisateur() {
		return $this->utilisateur;
	}
	
	public function setUtilisateur($utilisateur) {
		$this->utilisateur = $utilisateur;
		return $this;
	}
}